﻿<div style="width: 100%; height: 242px; display: block; overflow-y: scroll;">
    <div style="display: block;">
        <h3>Aricie LuceneSearch release notes</h3>
        <h4>Version 1.8.9</h4>
        <ul>
            <li>Fix: Search by synonym now works correctly</li>
        </ul>
        <h4>Version 1.8.8</h4>
        <ul>
            <li>Fix: Paging has been corrected when returning a limited amount of items</li>
            <li>Fix: Portal ids different from 0 could cause problems in some cases</li>
        </ul>
        <h4>Version 1.8.7</h4>
        <ul>
            <li>Fix: works with DNN 8</li>
        </ul>
        <h4>Version 1.8.6</h4>
        <ul>
            <li>Fix: upgrade to PDFBox 1.8.9</li>
            <li>Fix: css of the results list</li>
            <li>Fixes and improvements regarding the log message for the scheduled task and the usage of the page/module culture.</li>
        </ul>
        <h4>Version 1.8.5</h4>
        <ul>
            <li>Fix: Highlight feature now works on DNN7 too</li>
            <li>Evolution: The indexing now takes into account pages and modules which are disabled for it</li>
        </ul>
        <h4>Version 1.8.4</h4>
        <ul>
            <li>Fix: Accounting for module and page cultures when Content localization is enabled</li>
            <li>Fix: Autocomplete regression</li>
            <li>Fix: Removed exception when no IFilter is found</li>
        </ul>
        <h4>Version 1.8.3</h4>
        <ul>
            <li>Rollback To .Net 3.5</li>
            <li>Fix: Manage Exception in DNN7 Provider, Reflection optimization</li>
            <li>Fix: Release indexation lock on manual indexing</li>
            <li>Fix: Resx corrections</li>
            <li>Fix: Manual Indexing function is back</li>
        </ul>
        <h4>Version 1.8.2</h4>
        <ul>
            <li>Fix: Query Term extraction should not fail even with complex filters</li>
            <li>Fix: Snowball Analyzers should be used consistantly when activated</li>
            <li>Fix: Patched the indexation of multiple portals in DNN 7.1 or more.</li>
        </ul>

        <h4>Version 1.8.1</h4>
        <ul>
            <li><strong>Important fix</strong>: Added a DNN package registration for the Lucene.Net library during install in order to prevent its deletion when uninstalling LuceneSearch</li>
            <li>Fix: Patched the autocomplete to work with v1.10 of jQuery.UI</li>
            <li>Fix: SearchSkinObject now fails less embarrasingly when something goes wrong with the LuceneSearch settings</li>
            <li>Evolution: Provider for DNN 7.1 is a bit more efficient by not fetching settings for each module</li>
        </ul>

        <h4>Version 1.8.0</h4>
        <p>
            <strong>DotNetNuke 7.1 support</strong>: since the DNN 7.1 release there is a new search system to use. We didn't handle this system until now
            because we couldn't see any way to plug into the new architecture. After some brainstorming we decided to make LuceneSearch compatible with 7.1 in the
            simplest way possible: by using our own provider architecture. Since plugging into DNN is no longer possible LuceneSearch on a DNN 7.1 will add its own
            scheduled indexation task. Please review scheduled tasks in order to disable the native DNN 7.1 one if it is no longer necessary.
        </p>
        <p>Thanks for reporting any problems or bugs you may encounter.</p>
        <ul>
            <li>DNN 7.1 search architecture supported</li>
            <li>Now using Lucene.Net library 3.0.3 (.Net 4 mandatory)</li>
            <li>Installation process modified to take into account the new visualisation mode since DNN7.x</li>
        </ul>

        <h4>Version 1.7.6</h4>
        <ul>
            <li>Issue 1061 corrected: search now resets page number correctly</li>
            <li>Added configuration to the field system to let providers define their own analyzers</li>
            <li>Html5 error corrected: self-closing non void elements are not handled nicely in html5</li>
            <li>Badly uninstalled modules shouldn't cause any more problems</li>
            <li>Skin object webservice and script resolution now uses the application root</li>
        </ul>

        <h4>Version 1.7.5</h4>
        <ul>
            <li>Huge performance upgrade for main LuceneSearch engine: loading the index now only loads necessary fields which decreases the memory footprint and cpu hogging</li>
            <li>Huge performance upgrade for StandAloneDocumentProvider</li>
        </ul>

        <h4>Version 1.7.4</h4>
        <ul>
            <li>Fix: highlights were not working with prefix search when more than one item was found in the index</li>
            <li>Fix: the searched field configuration was reset to the default values when the user changed it</li>
            <li>Fix: mono-thread indexation wasn't working correctly on multiple portals</li>
        </ul>

        <h4>Version 1.7.3</h4>
        <ul>
            <li>Fix: Only one search engine thread indexing and storing data in the Lucene index can now be running at the same time, since some versions of DotNetNuke's scheduler can launch the same task multiple times</li>
            <li>Fix: DMX Provider only returns items depending on the root path of the current DMX module analyzed</li>
            <li>Changes to css files to narrow down selection when applying styles</li>
            <li>Sort from filters are now applied and processed correctly</li>
            <li>ImagePath added to all items to include custom image to every content</li>
            <li>NewsArticle provider upgraded to retrive categories and tags</li>
            <li>Documentation changed to PDF</li>
        </ul>

        <h4>Version 1.7.2</h4>
        <ul>
            <li>Fix: search is correctly launched on [ENTER] for skinobjects using their link display (not icon)</li>
            <li>
                Fix: css for the search skin object can now be defined independently. The css rules have been moved to an independent
                css file (skinobject.css at the root of the module) and two properties have been added to the skinobject:
                <ul>
                    <li>IncludeSkinObjectCSS is a boolean parameter that lets you control whether the skin object will automatically include the css. Defaults to false</li>
                    <li>SkinObjectCSS is a string parameter that stores the url (relative to your website or absolute) for the css to include if IncludeSkinObjectCSS is true</li>
                </ul>
                If you were including the module.css directly for the skinobject, please note that you must now either include skinobject.css or use the setting to force its inclusion
            </li>
        </ul>

        <h4>Version 1.7.1</h4>
        <ul>
            <li>Switched back to unique provider for both DNN6 and DNN7 to avoid dependency on the .net Framework V4 when working with DNN7</li>
            <li>Fix: icons for module actions now work correctly</li>
            <li>Fix: read-only templates resource file cause the templates not to be rendered</li>
            <li>Fix: module not working on version 5.x.x of DotNetNuke</li>
            <li>Fix: dead link to lucene syntax in the online documentation has been corrected</li>
            <li><strong>Depends on Aricie.Shared 1.7.1</strong></li>
        </ul>
        <h4>Version 1.7.0</h4>
        <p>
            <strong>Warnings about v1.7.0</strong>: if you are using some content-based templates or locale-based templates, you will have
            to transfer them to the new template system by hand. The upgrade process will take care of templates defined in the module settings
            but the way DotNetNuke handles resource files does not lend itself to the migration of other templates. If you have any question
            regarding the upgrade, please <a href="mailto:support@aricie.fr">contact us</a>.
        </p>
        <ul>
            <li>Fully compatible with DNN7</li>
            <li>New results template interface that lets the user edit all templates in the UI</li>
            <li>Based on Aricie.Shared 1.7: you must install Aricie.Shared 1.7 previous to installing LuceneSearch 1.7. Previous versions of Aricie.Shared will trigger an error during LuceneSearch v1.7</li>
        </ul>
        <h4>Version 1.6.2</h4>
        <ul>
            <li>Results are now configured to filter result depending on the user's DNN permissions by default</li>
            <li>Fix : the search panel is correctly hidden depending on the configuration</li>
            <li>Fix: the auto-complete search on a child portal no longer returns the results from the parent portal.</li>
            <li>Fix: the backing fields that are not supposed to be seen by the user in the Search Behavior tab are now hidden</li>
        </ul>
        <h4>Version 1.6.1</h4>
        <ul>
            <li>Corrects initialization of indexing folder at module start</li>
            <li>Default settings changed: search is not launched automatically without user input</li>
            <li>Default settings changed: when activated, the autocomplete tries to inject the jQuery.UI javascript and css it needs by default</li>
        </ul>
        <h4>Version 1.6.0</h4>
        <ul>
            <li>Improved configuration UI: configuration screens have been reorganized and display contextual settings depending on your choices</li>
            <li>Bugfixes: Sorting and paging improved on both template and grid mode</li>
            <li>Speed optimisation on indexation</li>
        </ul>
    </div>
</div>